"""常量定义：避免魔法值，统一管理"""

# 角色类型（与大模型message格式对齐）
ROLE_USER = "user"
ROLE_ASSISTANT = "assistant"
ROLE_SYSTEM = "system"

# 会话默认标题
DEFAULT_SESSION_TITLE = "新对话"
# 会话标题最大长度（截取用户首条提问作为标题时用）
SESSION_TITLE_MAX_LEN = 30

# API响应媒体类型
MEDIA_TYPE_TEXT_PLAIN = "text/plain; charset=utf-8"
MEDIA_TYPE_EVENT_STREAM = "text/event-stream"  # 新增这一行，用于流式响应
    